haze (by humiliating tasks) - French English Dictionary